@media (min-width: 993px) {
    .m-header .m-header__bottom {
        height: 40px;
    }
    .m-header__bottom {
        height: 40px !important;
    }
}

@media (min-width: 1025px) {
    .m-header {
        height: 40px;
    }

    .m-brand .m-brand__logo,
    .m-brand .m-brand__tools {
        height: 40px !important;
    }

    .m-aside-left--fixed.m-header--static .m-aside-left,
    .m-aside-left--fixed.m-header--fixed .m-aside-left {
        top: 40px;
    }

    .m-header--fixed .m-body {
        padding-top: 40px !important;
    }

    .m-aside-left--fixed .m-body {
        padding-left: 220px;
    }

    .primeng-datatable-container .ui-table td {
        padding: 2px !important;
    }
}

.m-header--fixed.m-header--minimize-on .m-header .m-header__top {
    height: 40px;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic img {
    max-width: 19px !important;
}

.m-aside-menu .m-menu__nav {
    padding: 15px 0 30px 0;
}

.m-subheader {
    padding: 5px 15px 0 15px;
}

.m-content {
    padding: 5px 15px !important;
}

.m-portlet .m-portlet__body {
    padding: 0.8rem 0.8rem;
}

.m-aside-left {
    width: 220px;
}

.m-brand {
    width: 220px;
}
.m-portlet .m-portlet__head {
    height: 3.1rem;
}

.primeng-datatable-container .ui-table th {
    padding: 5px !important;
}

.primeng-datatable-container .ui-table td {
    padding: 4px !important;
}

.primeng-datatable-container .ui-treetable td {
    padding: 4px !important;
}

td .btn-sm {
    padding: 0.05rem 0.15rem;
    margin: 0.1rem;
}

.primeng-datatable-container .ui-table-footer {
    padding: 0.15em 1.25em !important;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading,
.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link {
    height: 40px;
}

.m-portlet {
    margin-bottom: 0.5rem;
}

.form-control {
    height: calc(2.2125rem + 2px);
    padding: 0.45rem 0.8rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn {
    padding: 0.45rem 0.8rem;
}

.modal .modal-content .modal-header {
    padding: 10px 25px;
}
.modal .modal-content .modal-footer {
    padding: 10px 25px;
}
.modal .modal-content .modal-body {
    padding: 10px 25px;
}

.modal-header .close {
    margin: 0 -1rem -1rem auto;
}

.primeng-datatable-container table thead tr th {
    background-color: #f6f6f6 !important;
}

.primeng-datatable-container .ui-table table thead tr th,
.primeng-datatable-container .ui-treetable table thead tr th {
    font-size: 13px;
}

/* .ui-table {
    height: calc(100vh - 220px);
} */
